Pelajaran 5: Penggunaan Ulang Kode dengan Fungsi (Pendahuluan)
Fungsi adalah blok kode terorganisir, mandiri, dan dapat digunakan kembali yang diberi nama dan dirancang untuk melakukan satu tindakan tertentu. Mereka merupakan alat dasar untuk mencapai modularitas dalam pemrograman, memungkinkan sistem kompleks dibagi menjadi unit-unit yang lebih kecil dan mudah dikelola.
1. Kekuatan Penggunaan Ulang Kode
Manfaat utama fungsi adalah kemampuan menulis logika sekali dan menjalankannya ratusan kali tanpa harus menyalin dan menempelkan. Ini mengurangi kesalahan, meningkatkan efisiensi, dan membuat aplikasi besar lebih mudah dipelihara serta diperluas. Prinsip ini sering disebut sebagai DRY (Jangan Ulangi Sendiri).
Pelajaran ini berfokus pada penguasaan struktur pembuatan fungsi, meneruskan informasi masukan (argumen), dan mengelola hasil keluaran. Kita akan menggunakan fungsi untuk menyederhanakan operasi matematika yang kompleks, seperti menghitung luas lingkaran $A = \pi r^2$, dengan logika yang dapat digunakan kembali.
2. Mendefinisikan dan Memanggil Fungsi
- Definisi:Fungsi dibuat menggunakan kata kunci
defdiikuti oleh nama fungsi dan tanda kurung. - Parameter:Ini adalah variabel yang ditulis di dalam tanda kurung fungsi, berperan sebagai penampung nilai masukan (argumen) yang dibutuhkan fungsi untuk menjalankan tugasnya.
- Pemanggilan (Memanggil): Untuk menjalankan fungsi, cukup tuliskan namanya diikuti tanda kurung, sambil memberikan argumen yang dibutuhkan.
def pernyataan, untuk menentukan secara tepat di mana blok fungsi dimulai dan berakhir.